@echo off
chcp 65001 >nul
echo ========================================
echo   编译并安装真实位置上报版本
echo ========================================
echo.

echo [1/4] 清理旧的构建...
call gradlew.bat clean

echo.
echo [2/4] 编译 APK...
call gradlew.bat assembleDebug

echo.
echo [3/4] 检查APK是否生成...
if exist "app\build\outputs\apk\debug\app-debug.apk" (
    echo ✅ APK编译成功！
) else (
    echo ❌ APK编译失败，请检查错误信息
    pause
    exit /b 1
)

echo.
echo [4/4] 安装到手机...
adb install -r "app\build\outputs\apk\debug\app-debug.apk"

if %errorlevel% equ 0 (
    echo.
    echo ========================================
    echo ✅ 安装成功！
    echo ========================================
    echo.
    echo 📱 App将自动启动真实位置服务
    echo 📡 每30秒自动上报一次位置到后台
    echo.
    echo 💡 提示：
    echo   1. 首次启动需要授权位置权限
    echo   2. 建议将App加入电池优化白名单
    echo   3. 开机会自动启动服务
    echo.
    echo 🔍 查看实时日志：
    echo   运行 "查看真实位置日志.bat"
    echo.
) else (
    echo.
    echo ❌ 安装失败，请检查：
    echo   1. 手机是否连接
    echo   2. 是否开启USB调试
    echo   3. 是否允许从此来源安装
)

echo.
pause



